#include <Exception.hpp>

#ifndef _CLASSRUNTIMEEXCEPTION_
#define _CLASSRUNTIMEEXCEPTION_

namespace Exceptions {

class RuntimeException : public Exceptions::Exception
{
public:
	RuntimeException();
	RuntimeException(std::string message);
	RuntimeException(std::string message, const Exceptions::Throwable& cause);
	RuntimeException(const Exceptions::Throwable& cause);

	virtual std::string toString();

private:
	static std::string Description;
};

}// namespace Exceptions

#endif
